szum – charts, everywhere

Created By
Bartosz Prusinowski2 months ago
Render chart images from JSON configs via a simple HTTP API. Six themes, ten marks, PNG/SVG output. No client-side JavaScript, no installs – just a URL that returns an image. MCP tools include render, validate, list themes, and browse examples.
Overview

szum renders chart images from JSON configs. One URL in, one PNG or SVG out. No JavaScript runtime, no client-side rendering, no dependencies. MCP Tools:

render_chart – render a config to a chart image URL

validate_chart – validate a config against the schema

generate_signed_url – Generate a signed URL for embedding charts in emails and tags (Pro)

list_themes – browse available themes

list_marks – list mark types and their properties

get_examples – get example chart configs

Why use szum from an AI agent? Plain JSON input with obvious field names. Deterministic output – same config, same image every time. Charts work anywhere images work: emails, PDFs, Slack, Notion, docs. 6 themes, 10 marks, PNG and SVG output.

Docs: https://szum.io/docs

MCP endpoint: https://szum.io/mcp

JSON Schema: https://szum.io/schema.json

llms.txt: https://szum.io/llms.txt

Server Config

{
  "mcpServers": {
    "szum": {
      "type": "http",
      "url": "https://szum.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Project Info
Created At
2 months ago
Updated At
2 months ago
Author Name
Bartosz Prusinowski
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago
Crevio

a day ago